@charset "utf-8";

    @font-face {

    font-family: cherry;

    font-style: normal;

    font-weight: normal;

    src: url(MYRIADPRO-REGULAR.OTF);

    }

a {
	text-decoration: none;
}

/*
    General
*/
.floatleft {
    float: left;
}

.clearfix {
    clear: both;
}

.textnd {
    padding: 15px;
}
.text-red {
    color: red;
}
.text-email {
    color: #0C00FF;
}
.padding-01 {
    padding: 10px 0;
}
/*
    End General
*/

/*IE8*/
body.ie8 .cy-footer-left {
    font-size: 11px;
}
body.ie8 .cy-footer-center {
    font-size: 11px;
}
body.ie8 .cy-footer-right {
    font-size: 11px;
}
body.ie8 ul#topnav li  {
    margin-right: 20px;
}
/*END IE8*/

body{
    font-family: cherry,Arial,Helvetica,sans-serif;
	font-size: 14px;
}


.cy-w-header-top{
    height: 65px;
}
.cy-header-top{
   width: 1000px;
   margin: 0 auto; 
}
.cy-logo{
    padding-top: 5px;
    width: 200px;
    float: left;
}
.cy-header-top ul{
     float: right;
}
.cy-header-top ul li{
    border-right: 1px solid #d1d1d1;
    display: inline;
    line-height: 62px;
    padding: 0 3px;
}
.cy-header-top ul li:last-child{
    border-right: none;
}
.cy-header-top ul li a{
    text-decoration: none;
    color: #7a7a7a;
	font-size: 12px;
	font-weight: bold;
    padding: 0 3px;
}
.cy-header{
	margin:0 auto;
	width:1000px;
}
.cy-header ul{
    text-align: center;
}
.cy-header ul li{
 
}

.cy-header ul li a{
    color: #fff;
    text-decoration: none;
}
.cy-content{
    margin: 0 auto;
    width: 1000px;
    overflow: hidden;
}
.cy-center-ct {
    overflow: hidden;
    width: 100%;
}
.cy-content-left {
    min-height: 600px;
    width: 250px;
    float: left;
    overflow: hidden;
}

.cy-content-left-item ul{
    padding: 15px;
}

.cy-content-center{
    float: left;
    margin: 15px;
    min-height: 600px;
    width: 670px;
    overflow: hidden;
}
.cy-content-right{
    width: 49px;
    min-height: 600px;
    float: right;
}
.cy-content-right ul{
    margin-top: 70px;
}
.cy-content-right ul li{
    margin-bottom:1px;
    opacity:0.8;
}
.cy-content-right ul li:hover{
    opacity:1.0;
}
.trangchu{
    background: url("../_img/trangchu.jpg") no-repeat;
	height:80px;
	width:31px;
    
}
.gioithieu{
    background: url("../_img/gioithieu.jpg") no-repeat;
	height:80px;
	width:31px;
}
.giaiphap{
	background: url("../_img/giaiphap.jpg") no-repeat;
	height:80px;
	width:31px;
    
}
.sanpham{
	background: url("../_img/sanpham.jpg") no-repeat;
	height:80px;
	width:31px;
    
}
.tintuc{
	background: url("../_img/tintuc.jpg") no-repeat;
	height:80px;
	width:31px;
    
}
.thuvien{
	background: url("../_img/thuvien.jpg") no-repeat;
	height:80px;
	width:31px;
    
}
.lienhe{
	background: url("../_img/lienhe.png") no-repeat;
	height:80px;
	width:31px;
    
}
.cy-footer{
    margin: 0 auto;
    width: 1000px;
    color: #fff;
}

/*
.cy-footer ul{
    margin-bottom: 20px;
    padding-top: 21px;
    text-align: center;
}
.cy-footer ul li{
    display: inline;
    margin-left: 20px;
}
*/
.cy-content-left-item h3 a{
    color: #FFFFFF;
    font-size: 20px;
    text-align: center;
    text-transform: uppercase;
	
}
.cy-logo-footer {
    background: url("http://quaanhdao.com/cherrylogo/logo-cherry19x19.png") no-repeat scroll right center transparent;
    height: 35px;
    padding: 3px 10px;
}
.cy-cherry{
    height: 30px;
}
.san-pham{
	background: url("../_img/san-pham.png") no-repeat scroll 0 0 transparent;
    height: 26px;
    margin-left: 38px;
    margin-top: 4px;
    width: 168px;
}
.tin-tuc-moi{
	background: url("../_img/tin-tuc-moi.png") no-repeat scroll 0 0 transparent;
    height: 26px;
    margin-left: 60px;
    margin-top: 4px;
    width: 128px;
}
.ho-tro-truc-tuyen{
	background: url("../_img/ho-tro-truc-tuyen.png") no-repeat scroll 0 0 transparent;
    height: 26px;
    margin-left: 60px;
    margin-top: 4px;
    width: 128px;
}
.thong-ke-truy-cap{
	background: url("../_img/thong-ke-truy-cap.png") no-repeat scroll 0 0 transparent;
    height: 26px;
    margin-left: 60px;
    margin-top: 4px;
    width: 128px;
}
.cy-content-left-item ul li a{
	text-decoration:none;
	color:#242424;
}

.cy-content-left-item ul li{
	list-style: circle outside url("../_img/square-list.gif");
    border-bottom: 1px solid #E5E5E5;
    padding: 5px 0;
    margin-left: 12px;
}

.cy-dmsp li {
    list-style: circle inside url("../_img/item-list.png") !important;
    text-transform: uppercase;
    margin: 0 !important;
}
.cy-content-search{
    width: auto;
    float: right;
}
.cy-content-search form {
    float: left;
}
.cy-content-search form[name="BM1"] input {
    border: none;
    width: 170px;
    height: 22px;
}

#searchform {
    float: left;
}
.cy-btnsearch{
    width: 27px;
    height: 20px;
    background: url(../_img/search-btn.gif) no-repeat;
    border: none;
}

.btn-send {
    width: 60px;
    height: 21px;
    border: none;
    background: url(../_img/send-btn.png) no-repeat;
}

.btn-reset {
    width: 60px;
    height: 21px;
    border: none;
    background: url(../_img/del-btn.png) no-repeat;
}

.screen-reader-text {
    font-size: 12px;
    font-weight: bold;
    color: #242424;
    text-transform: uppercase;
}
.cy-content-title{
	border-bottom: 2px solid #AAAAAA;
    width: 100%;
    padding: 8px 0;
    margin-bottom: 15px;
    clear: both;
}
ul.cy-products{
    
}

.cy-product-item {
    border-bottom: 1px dotted #bcbcbc;
    padding: 20px 0 0 0;
    overflow: hidden;
}
.cy-product-item:last-child {
    border: none;
}
.cy-product-item-f {float: left; font-weight: bold;color:#30c5d3;text-transform: uppercase; padding-right: 20px;}
.cy-product-content {
    clear: both;
    margin-bottom: 20px;
    overflow: hidden;
    position: relative;
}

.cy-title-product{
    margin-bottom: 10px;
}

.cy-title-product a {
    font-weight: bold;
    color: #30c5d3;
    margin-bottom: 10px;
    text-transform: uppercase;
}

.cy-product-content-i li{
    list-style: url(../_img/square-list-green.gif) inside;
    color: #5f5f5f;
}
.cy-product-content img {
    width: 154px;
    height:  153px;
    border: 1px solid #e3e3e3;
    float: left;
    margin-right: 30px;
}
.cy-product-extensions {
    position: absolute;
    top: 0;
    right: 0;
    text-align: right;
}
.cy-product-detail {
    width: auto;
    overflow: hidden;
    margin: 0 20px;
}
.cy-img-product-detail{
    border: 1px solid #e3e3e3;
    float: left;
    margin-right: 30px;
    width: 154px;
    height: 153px;
}
.cy-img-product-detail img {
    width: 154px;
	height: 153px;
}
.title-green-table {
    background: #30c5d3;
    color: #fff;
    font-weight: bold;
    text-align: center;
}
.td-green-table {
    background: #d6f3f6;
}
.cy-product-detail-i {
    margin-bottom: 20px;
}
.cy-product-detail-i li {
    list-style: url(../_img/square-list-green.gif) inside;
}
.cy-info-product-detail {
    float: left;
}
.table-product-detail {
    padding: 20px 0;
    clear: both;
}
.table-product-detail table, .table-product-detail td{
    border-color: #30c5d3;
}
.table-product-detail td{
    padding: 5px 10px;
}
.cy-read-more {
    width: 75px;
    height: 17px;
    background: url(../_img/readmore.gif) no-repeat;
    float: right;
}
.cy-read-more2 {
    width: 73px;
    height: 17px;
    background: url(../_img/readmore-2.gif) no-repeat;
    margin-top: 10px;
}
.cy-price-gach{
    color: #242424;
    font-size: 16px;
    text-decoration: line-through;    
    clear: both;
}
.cy-price-km, .cy-price{
    color: #ff0000;
    font-size: 14px;
    clear: both;
}
.cy-price-km span {
    font-size: 16px;
}
.cy-status {
    font-size: 14px;
    color: #242424;
}
.tab_product { padding: 0;  float: left;}
.tab_product li { display: inline; float: left; }
.tab_product li a { border-bottom: none; text-decoration: none; color: #acacac; font-size: 13px; text-transform: uppercase; border-left: 1px solid #30c5d3; padding: 0 5px}
.tab_product li.active a { background: #eef; }
.cy-product-title {
    border: 1px solid #e3e3e3;
    padding: 5px 10px;
    overflow: hidden;
    margin-bottom: 20px;
}
/*start menu*/
ul#topnav {
	border-bottom: 1px solid #a4bed7;
    height: 37px;
    margin:auto;
    position: relative;
    width: 900px;
    padding: 0 13px;
    clear: both;
}
ul#topnav li  {
float: left;
height: 37px;
line-height: 37px;
padding: 0px;
margin-right: 30px;
}
ul#topnav li:last-child {
    margin: 0;
}
ul#topnav li a {
    display: inline;
    text-decoration: none;
    padding:0 20px;
    float: left;
}
ul#topnav li ul li a {
    float: none;
}
ul#topnav li:hover a, ul#topnav li.active a  {
    text-shadow: 0 0 8px #fff, 0 0 8px #fff, 0 0 8px #fff;
    border-bottom: 1px solid #fff;
}

ul#topnav li:hover ul li a {
    text-shadow: none;
    border: none;
    font-size: 11px !important;
}

ul#topnav li ul.children {
float: left;
height: 39px;
line-height: 39px;
padding: 0px;
position: absolute;
left: 0px; top: 35px;
display: none;
width: 900px;
}
ul#topnav li ul.children li:hover a {
    color: #feef00;
}
.children li{
	margin-right:0px !important;
}
.children li a{
	font-size:14px !important;
}
ul#topnav li ul.children li {
border: none;
text-transform: uppercase;
background: url(../_img/dot-list.png) no-repeat left;
font-size: 11px;
float: none;
display: inline;
}
ul#topnav li:hover ul {
display: block;
}

ul#topnav li ul a {
display: inline;
padding-right: 10px;
padding-left:10px;
}

ul#topnav li ul li:hover {

}
/*end menu*/

.cy-index-left{
	border-right:1px solid #DADADA;
	height: 400px;
    width: 500px;
}
.cy-index-right{
    
}
.cy-w-footer{
	clear:left !important;
}

/*------------start---------------*/
/*
.cy-w-header{
    background: url("../_img/bg-header_4.png") repeat-x;
    height: 220px;
}
.cy-banner{
    background: url("../_img/bg-banner_4.png") repeat scroll 0 0 transparent;
    height: 181px;
    width: 1000px;
}
.cy-w-footer{
    background: url("../_img/bg-footer_4.png") repeat-x;
    height: 140px;
    clear: left;
	clear:right;
}
.cy-content-left-item h3{
    background: url("../_img/bg-item_4.png") repeat-x scroll 0 0 transparent;
    height: 45px;
    padding-top: 5px;
    text-align: center;
    width: 100%;
}
.cy-content-left{
    border-left: solid 3px #c9b743;
    border-right: solid 3px #c9b743;    
    min-height: 600px;
    width: 245px;
    float: left;
}
*/
/*------------end---------------*/
/*----------tab-news------------*/

ul.cy-tab_news{
}
.tab_news { padding: 0; clear: both; }
.tab_news li { display: inline; }
.tab_news li a { background: #ccf; padding: 10px; float:left; border-right: 1px solid #ccf; border-bottom: none; text-decoration: none; color: #000; font-weight: bold;}
.tab_news li.active a { background: #eef; }

/*---------end-----------------*/
.cy-content-right ul{
    margin-top: 70px;
}
.cy-content-right ul li{
    margin-bottom:1px;
}

.cy-footer{
    margin: 0 auto;
    width: 1000px;
    color: #fff;
}

.cy-footer ul{
    padding-top: 10px;
    text-align: center;
    height: 40px;
}
.cy-footer ul li{
    display: inline;
    margin-left: 20px;
}
.cy-footer ul li a{
    text-decoration: none;
    color: #fff;
}
.cy-footer ul li a:hover{
    text-decoration: underline;
}
.cy-footer-left{
    float: left;
    width: 420px;
    height: 65px;
    margin-right: 15px;
    font-size: 12px;
    border-right: 1px solid #fff;
}
.cy-footer-right{
    float: left;
    font-size: 12px;
}
.cy-footer-center{
    float: left;
    width: 340px;
    height: 65px;
    margin-right: 15px;
    font-size: 12px;
    border-right: 1px solid #fff;
}

.cy-content-left-item h3 a{
    color: #FFFFFF;
    font-size: 20px;
    text-align: center;
    text-transform: uppercase;
	
}

.cy-cherry{
    height: 30px;
}
.tin-tuc-moi{
	background: url("../_img/tin-tuc-moi.png") no-repeat scroll 0 0 transparent;
    height: 26px;
    margin-left: 60px;
    margin-top: 4px;
    width: 128px;
}
.ho-tro-truc-tuyen{
	background: url("../_img/ho-tro-truc-tuyen.png") no-repeat scroll 0 0 transparent;
    height: 26px;
    margin-left: 60px;
    margin-top: 4px;
    width: 128px;
}
.thong-ke-truy-cap{
	background: url("../_img/thong-ke-truy-cap.png") no-repeat scroll 0 0 transparent;
    height: 26px;
    margin-left: 60px;
    margin-top: 4px;
    width: 128px;
}
/*
.cy-content-left-item ul li a{
	text-decoration:none;
	color:#242424;
}
.cy-content-left-item ul li{
	list-style: circle inside url("../_img/item-list.png");
    margin-left: 15px;
}

.cy-content-search{
	height: 30px;
    width: 100%;
}
.cy-content-title{
	border-bottom: 2px solid #AAAAAA;
    height: 30px;
    width: 100%;
}


ul.cy-products{
}
.tab_product { padding: 0; clear: both; }
.tab_product li { display: inline; }
.tab_product li a { background: #ccf; padding: 10px; float:left; border-right: 1px solid #ccf; border-bottom: none; text-decoration: none; color: #000; font-weight: bold;}
.tab_product li.active a { background: #eef; }
/*start menu*/


/*ul#topnav {
	border-bottom: 1px solid #FFFFFF;
    height: 25px;
    margin: 0 auto;
    position: relative;
    width: 932px;;
}
ul#topnav li  {
float: left;
height: 39px;
padding: 0px;
}
ul#topnav li a {
    display: block;
    font-size: 20px;
    text-decoration: none;
}
ul#topnav li:hover {
}
ul#topnav li ul.children {
float: left;
height: 39px;
line-height: 39px;
padding: 0px;
position: absolute;
left: 0px; top: 35px;
display: none;
width: 1000px;
}
.children li{
	margin-right:20px !important;
}
.children li a{
	font-size:14px !important;
}
ul#topnav li ul.children li {
border: none;
}
ul#topnav li:hover ul {
display: block;
}

ul#topnav li ul a {
display: inline;
}

ul#topnav li ul a:hover {
text-decoration: underline;
}
ul#topnav li ul li:hover {
background: none;
}
/*end menu*/

.cy-index-left{
	border-right:1px solid #DADADA;
	height: 400px;
    width: 500px;
    float: left;
}
.cy-index-right{
    
}
.cy-w-footer{
	clear:left !important;
}

/*------------start---------------*/
/*
.cy-w-header{
    background: url("../_img/bg-header_4.png") repeat-x;
    height: 220px;
}
.cy-banner{
    background: url("../_img/bg-banner_4.png") repeat scroll 0 0 transparent;
    height: 181px;
    width: 1000px;
}
.cy-w-footer{
    background: url("../_img/bg-footer_4.png") repeat-x;
    height: 140px;
    clear: left;
	clear:right;
}
.cy-content-left-item h3{
    background: url("../_img/bg-item_4.png") repeat-x scroll 0 0 transparent;
    height: 45px;
    padding-top: 5px;
    text-align: center;
    width: 100%;
}
.cy-content-left{
    border-left: solid 3px #c9b743;
    border-right: solid 3px #c9b743;    
    min-height: 600px;
    width: 245px;
    float: left;
}
*/
/*------------end---------------*/
/*----------tab-news------------*/

ul.cy-tab_news{
}
.tab_news { padding: 0; clear: both; }
.tab_news li { display: inline; }
.tab_news li a { background: #ccf; padding: 10px; float:left; border-right: 1px solid #ccf; border-bottom: none; text-decoration: none; color: #000; font-weight: bold;}
.tab_news li.active a { background: #eef; }
/*---------end-----------------*/
/*Ho tro*/
.cy-yahoo {
    float: left;
    margin-left: 70px;
}
.cy-skype {
    float: left;
    margin-left: 20px;
}
.cy-info {
    clear: both;
    font-size:  13px;
    text-align: center;
}
.cy-info span {
    color: #0c00ff;
}

.counter, .online {
    font-weight: bold;
}
.cy-center-title {
    font-size: 16px;
    text-transform: uppercase;
    font-weight: bold;
    color: #30C5D3;
    border-bottom: 2px solid #AAAAAA;
    clear: both;
    margin-bottom: 15px;
    padding: 8px 0;
    width: 100%;
}
.search-item {
    margin: 5px 0px;
    padding: 5px 0px;
    border-bottom: 1px dotted #D6D6D6;
    list-style: square inside;
}
.search-item a {
    color: #30C5D3;
}
.search-item a:hover {
    color: silver;
}
/*End ho tro*/
/*Form*/
.cy-lienhe-t {
    color: #774bbc;
    margin: 20px;
}
#contactform {
    margin: 15px auto;
    width: 535px;
    border: 1px solid #dcdcdc;
    background: url(../_img/bg-formcontact.gif) repeat-x bottom;
    padding: 15px 60px;
}

.cy-line{
    margin-bottom: 5px;
}

.cy-line-left {
    color: #535353;
    font-size: 16px;
}

#contactname, #address, #phonenumber, #email, #captcha_image {
    width: 300px;
    height: 20px;
    border: 1px solid #dcdcdc;
    background: #eadbf0;
}

#message {
    width: 500px;
    border: 1px solid #dcdcdc;
    background: #eadbf0;
    height: 100px;
}
/*End Form*/

/*Page download */
.cy-download table{
    
}

.cy-download table tr{
    
}

.cy-download table td{
    padding: 5px 10px;
}

.cy-cy-download-top {
    background: gray;
    text-align: center;
    font-weight: bold;
}

.cy-cy-download-ngang {
    
}

.cy-download-ngang h2{
    color: #0378ED;
}
/*End page download*/

/*Phan trang */
.cy-pagination{
    clear: both;
    font-size: 11px;
    font-family: Dotum,cherry,Arial,Helvetica,sans-serif;
    color: #4e4e4e;
    margin-top: 20px;
}
.cy-pagination a, .cy-pagination span{
    color: #4e4e4e;
    padding:0 3px;
}

.cy-pagination span {
    font-weight: bold;
}
.cy-next-btn {
    width: 17px;
    height: 11px;
    background: url(../_img/next-btn.gif) no-repeat bottom;
    padding: 0 10px !important;
}
.cy-prev-btn {
    width: 17px;
    height: 11px;
    background: url(../_img/prev-btn.gif) no-repeat bottom;
    padding: 0 10px !important; 
}

.cy-first-btn {
    width: 17px;
    height: 11px;
    background: url(../_img/first-btn.gif) no-repeat bottom;
    padding: 0 10px !important; 
}

.cy-last-btn {
    width: 17px;
    height: 11px;
    background: url(../_img/last-btn.gif) no-repeat bottom;
    padding: 0 10px !important; 
}
/*End Phan trang*/

#s {
    color: #bababa;
    border: 1px solid #7f9db9;
    height:19px;
    width: 120px;
}
#price {
    color: #bababa;
    border: 1px solid #7f9db9;
    width: 120px;
}

.cy-timkiem {
    padding-right: 5px;
}
.cy-giaiphap {
    
}
.cy-giaiphap li {
    clear: both;
    margin-bottom: 20px;
    border-bottom: 1px dotted #bcbcbc;
    overflow: hidden;
    padding-bottom: 20px;
}

.cy-title-hinhanh {
    background: #e3e3e3;
    padding: 5px 10px;
    text-transform: uppercase;
    color: #242424;
    text-align: center;
    font-size: 12px;
}

.hotnews {
    width: 28px;
    height: 9px;
    background: url(../_img/hot-icon.gif) no-repeat;
    padding: 0 14px;
    margin-left: 5px;
}

.cy-new {
    width: 28px;
    height: 9px;
    background: url(../_img/new-icon.gif) no-repeat;
    padding: 0 14px;
    margin-left: 5px;
}